计算机与现代化 ›› 2012, Vol. 1 ›› Issue (6): 156-160.doi: 10.3969/j.issn.1006-2475.2012.06.042

• 数据库 • 上一篇    下一篇

基于MVC的网上学习系统数据库的开发

黎冬媛1,周文辉2,莫剑斌3   

  1. 1.电子科技大学中山学院计算机学院,广东 中山 528402;2.电子科技大学中山学院机电工程学院,广东 中山 528402;3.广东全通教育股份有限公司软件事业部,广东 中山 528403
  • 收稿日期:2012-04-24 修回日期:1900-01-01 出版日期:2012-06-14 发布日期:2012-06-14

Development of E-learning Database System Based on MVC

LI Dong-yuan1, ZHOU Wen-hui2, MO Jian-bin3   

  1. 1. School of Computer Science & Engineering, Zhongshan Institute, University of Electronic Science and Technology of China, Zhongshan 528402, China;2. College of Mechanical and Electrical Engineering, Zhongshan Institute, University of Electronic Science and Technology of China, Zhongshan 528402, China;3. Department of Software, Guangdong Quantong Education Co., Ltd., Zhongshan 528403, China
  • Received:2012-04-24 Revised:1900-01-01 Online:2012-06-14 Published:2012-06-14

摘要: 针对网上学习系统具有互动性、实时性、并发性等特点,采用 MVC分层设计模式,使其能适应未来不断变化的需求和扩展。独立设置Web服务器处理页面HTTP请求,FMS服务器处理视频文件的媒体流转换,既可减轻单台服务器的数据处理压力,也使大数据量的视频传输不影响用户的网页浏览。重点分析数据库开发中数据库设计原则、数据库开发流程,以及数据库建表、数据表关联、数据库连接等实现方法。最后对系统进行功能和压力测试,结果表明,系统能支持大用户量和高并发在线学习和即时交流。系统功能完备、实用性强,推广应用将对包括干部培训在内的网络教育的教学和管理起到积极的示范作用。

关键词: 网上学习, MVC, 数据库

Abstract: For E-learning system with features such as interactive, real-time, concurrency, MVC hierarchical design model is used so that it can adapt to change needs and extend in the future. Independent Web server HTTP request for pages is processed, video file streaming into FMS server and relieving pressure on the data processing of a single server, and video transmission of large amount of data will not affect the user's website. Focused analysis on the process of database development in the principles of database design, database development, and database tables, database connection method is included. Finally test on function and stress of the system is carried out, results show that this system can support large user populations and high concurrency and instant online learning exchange. The system is fully functional, usable. Future application will include online education teaching, training, and management.

Key words: E-learning, MVC, database

中图分类号: